《游戏数值百宝书》学习笔记 06:战斗数值

您所在的位置:网站首页 除法公式 计算公式 《游戏数值百宝书》学习笔记 06:战斗数值

《游戏数值百宝书》学习笔记 06:战斗数值

2024-03-19 07:43| 来源: 网络整理| 查看: 265

引语:公式定义的第三部分是较为复杂的伤害计算公式。本期部分资料来源-https://www.bilibili.com/video/BV1xs4y1W7h4/?spm_id_from=333.788&vd_source=a5f7eb834d540c5d0d76fa769f50f091

伤害计算公式

目前公认的伤害计算公式主要分为三种,分别是减法公式、除法公式和乘法公式。三种公式没有绝对的高下,在同一游戏中也可以混合使用,让体验更加丰满。

一、减法公式

基础减法公式:伤害数值 = 攻击数值 - 防御数值

后来人们发现,会出现防御数值大于攻击数值的“不破防”的情况,随后便出现了改良版,利用属性转化公式,将防御数值转化为真实防御数值,与攻击数值产生关联。

改良减法公式:伤害数值 = 攻击数值 - 真实防御数值

真实防御数值 = (攻击数值 * 防御数值) / (常数 + 防御数值)

二、乘法公式

伤害数值 = 攻击数值 * (1 - 伤害减免率)

伤害减免率 = 护甲值 / (护甲值 + 常数A * 角色等级 + 常数B)

乘法公式类似于减法公式,同样利用属性转化公式将防御数值转化为公式中的数据,多用于MMORPG。

三、除法公式

伤害数值 = 攻击数值^2 / (攻击数值 + 防御数值)

在除法公式中,攻击属性在计算过程中呈倍率增长,表现为随着玩家攻击数值的增长,伤害效果也呈倍率增长。线性成长的攻击数值和呈倍率增长的伤害数值互相作用,不断刺激玩家进行追求,从而形成了良性的成长闭环;但是相反地,这样对玩家与玩家之间的战斗体验很不友好,导致竞技不平衡问题,因此除法公式多用于单机游戏中。

我们可以通过伤害受益与防御收益来衡量三种公式的优缺点。

四、伤害受益

伤害受益指的是游戏中玩家攻击目标后所造成的最终伤害数值,相同的攻击和防御属性代入不同的伤害计算公式后,所获得的伤害受益是不同的。

改良减法公式的常数为1200,乘法公式的两个常数分别为50和200

1.减法公式在前期的伤害受益并不明显,随着攻击属性与防御属性数值逐渐拉开,实际伤害收益才逐步变大。在游戏中的表现便是边际收益递增。

2.改良版减法公式与乘法公式相对比较稳定,随着属性的膨胀,伤害受益并没有呈现加速上涨的走势。

3.除法公式在伤害受益方面呈指数增长,随着属性的膨胀,伤害受益更加不可控。

以下代表作者个人观点

数值的稳定性:改良版减法公式 = 乘法公式 > 减法公式 > 除法公式

伤害受益:除法公式 > 减法公式 > 改良版减法公式 = 乘法公式

玩家的综合体验:改良版减法公式 = 乘法公式 > 减法公式 > 除法公式

数值的设计难度:除法公式 > 减法公式 > 改良版减法公式 = 乘法公式

数值的容错性:改良版减法公式 = 乘法公式 > 减法公式 > 除法公式

***伤害受益会影响游戏角色的生存周期,生存周期关系到游戏的战斗节奏,设计数值时需要尽可能使角色生存周期变得稳定,时刻注意伤害受益的变化来调整角色生命的投放。

五、防御收益

防御收益指的是在攻击恒定的情况下,基础防御属性所带来的减免效果。根据伤害公式的不同防御属性带来的减伤率会呈现不同的收益走势,这种差异往往决定了玩家对防御属性的追求程度。

改良减法公式的常数为400,乘法公式的两个常数分别为30和400

1.减法公式的免伤效率最直接,每点防御都有实际价值。玩家对于防御属性的追求动力极强。

2.改良版减法公式和乘法公式的免伤效率主要受常量影响,走势曲线呈现出边际效应递减的趋势,随着防御属性的递增,免伤效率下降。防御属性在游戏角色成长初期对玩家的帮助更大,玩家也更愿意追求。

3.除法公式也呈现类似的边际效应递减。但对方攻击数值越高,自身免伤效率也越高,导致防御实际收益的下降,玩家对属性的理解会变得困难。

以下代表作者个人观点

防御收益:减法公式 > 改良版减法公式 = 乘法公式 = 除法公式

玩家对防御属性的追求:减法公式 > 改良版减法公式 = 乘法公式 > 除法公式

玩家对防御属性的理解:减法公式 > 改良版减法公式 > 乘法公式 > 除法公式

***设计时需要注意防御属性的临界值范围,这是玩家对防御属性追求的分界线,往往由常数决定。

六、总结



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3